Docker 管理工具 (1) Rancher Server建置

  1. 啟動 Rancher Server
1
docker run -d --restart=always -p 8080:8080 rancher/server

  1. 訪問Rancher Server頁面

  1. 設定語言

  1. 添加 Rancher Agent

    如果沒有特別的域名,直接點擊保存即可

    將方框中的腳本,複製到Agent端執行

    例如 我的rencher Server及agent是同一臺主機,那麼直接貼上執行即可。

    執行完畢後,可以在主機列表中看到剛剛新增的主機。

  1. 自定義應用

測試在Rencher的第一個應用,這邊以Tomcat爲例。

tomcat:latest
添加應用

輸入”應用名稱:myapp”後點擊創建。

點擊”添加服務”

服務中”名稱”可以自定義,”選擇鏡像:tomcat:lastet”(Rencher將會自動拉取鏡像),端口映射部分由於Rencher已經定義了8080公開端口,因此新建的服務必須使用其他端口對應容器內的8080端口設定,這邊使用8081測試。

拉到頁面下方看到這些設定可以不用管他,直接點擊創建。

看到”Active”就代表正常啓動成功。

進入http:///8081網址,就可以看到Tomcat的頁面。

  1. 創建compose應用

建立一個新的應用包含”MongoDB”的服務。

docker-compose.yml

1
2
3
4
5
6
7
8
9
10
version: '2'

services:
mongo:
image: 'mongo:latest'
ports:
- '27017:27017'
volumes:
- '/home/docker/workspace/mongo/data:/data/db'
restart: always

Test TCP

1
nc -vz 10.211.55.12 27017

測試TCP端口27017可不可連

Test GUI